package com.example.mybatis.mapper;

import java.util.List;
import java.util.Map;

public class MapperClass {
    private String namespace;

    private List<MapperMethod>  mapperMethods;

    public MapperClass() {
    }

    public MapperClass(String namespace, List<MapperMethod> mapperMethods) {
        this.namespace = namespace;
        this.mapperMethods = mapperMethods;
    }

    public String getNamespace() {
        return namespace;
    }

    public void setNamespace(String namespace) {
        this.namespace = namespace;
    }

    public List<MapperMethod> getMapperMethods() {
        return mapperMethods;
    }

    public void setMapperMethods(List<MapperMethod> mapperMethods) {
        this.mapperMethods = mapperMethods;
    }

    private List<MapperSqlTemplateSon> sqlTemplateList;

    public void setSqlTemplateList(List<MapperSqlTemplateSon> sqlTemplateList) {
        this.sqlTemplateList = sqlTemplateList;
    }

    public List<MapperSqlTemplateSon> getSqlTemplateList() {
        return sqlTemplateList;
    }
    private Map<String, List<MapperResultItemTemplate>> resultMapMapping;
    public void setResultMapMapping(Map<String, List<MapperResultItemTemplate>> resultMapMapping) {
        this.resultMapMapping = resultMapMapping;
    }

    public Map<String, List<MapperResultItemTemplate>> getResultMapMapping() {
        return resultMapMapping;
    }
}
